home *** CD-ROM | disk | FTP | other *** search
- Short: Automatic version generator, fully configurable. (+source)
- Author: Robin Cloutman <rycochet@free4all.co.uk>
- Version: 3.4
- Type: dev/misc
- Requires: AmigaOS 2.0+
-
- This can easily replace C='s bumprev.
-
- Features:
- · User defined output formats. (Unlike bumprev)
- · Remembers both version and revision. (Unlike bumprev)
- · Easy to use. (Unlike bumprev)
- · Output almost identical to bumprev. (Unlike... erm...)
- · Includes output for C, C++, ARexx, Asm.
- · Includes full source. (gcc version egcs-2.90.27 980315 (egcs-1.0.2 release))
- · Has installer.
- · 68000-68060 versions.
-
- NOTE:
- Although I have included the source code, I reserve full rights to it.
- If you wish to add/change anything, then do it through me - I don't want
- lots of versions hanging around...
-
- Template:
- Bump NAME/A,CODE/M,VERSION/S,SETVERSION/K/N,NO=NOREVISION/S,SETREVISION/K/N,QUIET/S
-
- NAME/A - the base name to use, will create "{NAME}_rev.ver" containing "{ver}.{rev}".
- CODE/M - which code module(s) to use.
- VERSION/S - bump the version (and set revision to 0).
- SETVERSION/K/N - set the version to this.
- NO=NOREVISION/S - don't bump the revision. (Useful for code generation only)
- SETREVISION/K/N - set the revision to this.
- QUIET/S - don't output any information for the user.
-
- Code Generation:
- All code generation files must reside in "S:" or the location pointed to by the "BUMPCODE" enviroment variable.
- Each file has the name "bump-*", with the * replaced by the text in each CODE/M option.
- Every line in the file starting with "##" can be -
- · "## inform ..." Tell the user something.
- · "## suffix ..." Close the current output file, and open another with the name "{NAME}_rev.{suffix}".
- · "## filename ..." Close the current output file, and open another with this name.
- · "## ..." anything else is a comment.
- Replaced Symbols:
- · "%n" is the name.
- · "%v" is the version.
- · "%r" is the revision.
- · "%d" is the current date.
- · "%t" is the current time.
- · "%V" is the version of bump used (ie. bump 3.1).
- · "%l?" is the length of the second symbol (ie. "%ld" is replaced by "8")
- (see Bump-test)
- NOTE: You can create more than one output file by using ##suffix and ##filename more than once!
-
- History:
- · 1.0 - First effort.
- · 1.1 - Added rexx code.
- · 1.2 - Added locale support. (REMOVED)
- · 1.3 - Minor bug fixed...
- · 1.4 - Recompiled with "gcc version egcs-2.90.27 980315 (egcs-1.0.2 release)"
- · 1.5 - Automatically generate required code, only need switch first time. (REMOVED)
- · 2.0 - Made resident, otherwise no change.
- · 2.1 - Rewrote to make it easier to expand...
- · 3.0 - Changed template.
- Made code output user-defined.
- Removed locale support.
- Removed automatic code generation.
- · 3.1 - Improved code parsing, user info and multiple files allowed.
- · 3.2 - Now searches "PROGDIR:", "S:", and $BUMPCODE for code.
- · 3.3 - Also searches {NAME} dir.
- · 3.4 - Code cleanup and new ## command (filename).
- · 3.5 - Recompiled with "gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)"
- First Aminet release.
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 0 0 0.0% 11-Aug-99 16:57:12 +
- 3616 2373 34.3% 11-Aug-99 16:50:46 +Bump
- 568 289 49.1% 11-Aug-99 16:50:46 +Bump-asm
- 757 327 56.8% 11-Aug-99 16:50:46 +Bump-c
- 570 287 49.6% 11-Aug-99 16:50:46 +Bump-c++
- 554 274 50.5% 11-Aug-99 16:50:46 +Bump-e
- 476 259 45.5% 11-Aug-99 16:50:46 +Bump-rexx
- 498 233 53.2% 11-Aug-99 16:50:46 +Bump-test
- 3836 2510 34.5% 11-Aug-99 16:50:46 +Bump.020
- 3836 2510 34.5% 11-Aug-99 16:50:46 +Bump.030
- 3836 2512 34.5% 11-Aug-99 16:50:46 +Bump.040
- 3836 2513 34.4% 11-Aug-99 16:50:46 +Bump.060
- 6369 2085 67.2% 11-Aug-99 16:50:46 +Bump.c
- 1214 580 52.2% 11-Aug-99 16:50:46 +Bump.h
- 3069 1456 52.5% 11-Aug-99 16:50:46 +Bump.readme
- 654 243 62.8% 11-Aug-99 16:50:46 +Bump_rev.h
- 4 4 0.0% 11-Aug-99 16:50:46 +Bump_rev.ver
- 2366 908 61.6% 11-Aug-99 16:50:46 +Install
- 1264 378 70.0% 11-Aug-99 16:50:46 +makefile
- -------- ------- ----- --------- --------
- 37323 19741 47.1% 11-Aug-99 20:30:36 19 files
-